Contents

Introduction	A quick introduction to FileWorks

Features	Highlights of FileWorks

Changes	All the changes to this version of FileWorks

File Lists	How to use the file lists

Extensions	How to use file extensions

Directory Buttons	How to use the directory buttons

Program Buttons	How to use the porgram buttons

Custom Menus	How to use the custom menus

Dialog Boxes	Information on all dialog boxes

Menus	Information on all FileWorks menus

Keyboard	List of default keyboard shortcuts

Registration Information	Shareware registration information

Copyright	Copyright and warranty information

Contacting the author	How to reach The Art Machine


Changes
Changes for this version

1.02	February 23, 1995

o	Find and Delete.  The file find function now supports selecting individual files in the 'Found' list box.  Click once on each file to delete, then hit the 'Delete' button.

o	Copying & Moving.  While copying or moving files, you can now rename the files based on a wildcard pattern.  When you copy (or move) a file, and have the 'Confirm copy' option selected, you will be presented with a dialog box, wherin you can rename all the files based on the pattern you enter.  For example, to change the extension of all files to BAK, enter the wildcard pattern drive:\path\*.BAK in the dialog box.  To rename files individually, see the 'Copy As' option, detailed below.

o	Copy As.  'Copy as' is a new function available in the 'Program Button' drop down list.  This lets you rename files individually as you copy them.  To rename all selected files during a copy operation, see the note above about wildcard renaming while copying.

1.01	February 19, 1995

o	Drag and drop.  You can now drag and drop files on the drive buttons, as well as directory buttons.

o	Copying.  Recovery from copy errors is now more stable.  If or when an error occurs, you can easily abort the remaining file copy requests by clicking on 'Cancel' in the error status dialog box.

o	Unzipping.  You can now unzip to the root directory of any disk.

o	Delete protected files.  When FileWorks fails to delete a file, it warns you with the appropriate error condition ('File not found' or 'Access denied').

o	Window size.  The size of the window no longer relies on the number of drives attached to the system.

1.00	February 10, 1995

Since this is the first version of FileWorks, there are no changes to report.  Future releases will list all changes in this section of the manual.  Changes in the works for future versions include direct file associations, LHA archive support, PNG viewer (the as yet unfinished Portable Network Graphic image format - something you will probably be hearing a LOT more about in the coming months), GZIP, TAR, UUENCODE, and any other requests from users around the world. If you want to see something in FileWorks -- pass it along!


Dialog Boxes

Attributes Dialog

Color Dialog

Copy Options Dialog

Copy To Dialog

Delete Options Dialog

Directory Button Dialog

Directory Button Layout

Extension Editor

File Find Dialog

Make Directory Dialog

Menu Dialog

Move Options Dialog

Move To Dialog

Program Button Dialog

Program Button Layout

Rename Dialog

Run Dialog

Search Dialog

View Settings

Wild Card Dialog


Features

FileWorks has a number of features which make it easy to use, powerful, and customizable.  Here are just some of the highlights:

o	Unzipping   FileWorks makes use of XZIP, a free windows unzip program, allowing immediate unzipping of archived files (XZIP is based on Info-Zip source code, and is freely redistributable!).  Treating ZIP files as subdirectories makes FileWorks the perfect solution to your file management needs.  As an extra bonus, XZIP is 25% faster than most windows-based unzip programs.

o	Full Drag-and-Drop support   Simply click on a file (or group of selected files) and drag them to copy them from one directory to another.  FileWorks also interfaces with your preferred program manager to enable system-wide drag and drop.

o	Programmable directory buttons   No more hunting for those directories you always seem to be reading - FileWorks lets you program buttons to immediately take you to any directory on any drive.  Buttons can be configured by simply right-clicking on them.

o	Programmable utility buttons   With FileWorks's programmable buttons you can assign frequently used file utilities to on-screen buttons.  A flexible interface lets you customize how the programs are launched, what directory to start in, and which file names to send to the program.  Buttons can have fast-keys associated with them, as well as colors.

o	Custom Menus   FileWorks also offers up to 7 customizable menus, each with an unlimited number of items.  Menus can be used to launch applications, and even allow passing of the current source or destination path, and any selected files.

o	Powerful File Extensions   One of FileWorks's most important features is the ability to define 2 separate operations for each file extension.  Additionally, file extensions can each have one of several icons, and one of several display colors.  FileWorks interfaces with the file extensions understood by your Windows system too, while extending it's capabilities.

o	Directory Histories   Simply by right-clicking on either of the path edit boxes, you can bring up a menu of the past 20 directories you've displayed.  The first of these directories will always be the currently displayed directory.  Additionally, FileWorks remembers where the input focus was in each history menu.

o	File Selection   File selection and wild card viewing are two of the most important features of FileWorks.  Selecting multiple files never requires the use of the keyboard - just keep right-clicking on files to select them (or press the control key while left-clicking).  To quickly select or deselect files, there's the powerful *.* buttons.  Left clicking these buttons will deselect all files if any files are currently selected.  If, however, no files are selected, then all the files will then be selected.  Right clicking this button brings up a powerful wild card tool where you can select files based on filename patterns, file sizes, dates or even attributes.

Sometimes you only want to see certain files.  FileWorks allows for this with the ? buttons, right beside the wild-card buttons.  Clicking with the left mouse button allows you to toggle back and forth between two distinct wildcard patterns.  Right-clicking lets you edit the patterns.  You can also enter the patterns in the path edit control box and assign extensions to your programmable directory buttons.  Configure a button to read "C:\Windows\*.ini" and you can have an immediate list of all your INI files with one mouse stroke!


Introduction

Welcome to FileWorks, a powerful, configurable, easy to use directory utility.  With FileWorks you will be able to manage files on your system with ease, and create a custom layout tailored to your needs.  FileWorks offers custom menus, program buttons, quick directory buttons, and custom functions for left- and right-clicking files.

For those familiar with FileManager, the standard directory utility included with Windows, FileWorks will be a bit of a change.  FileWorks is designed to make as many things "a click away" as possible.  For example, directory buttons let you display directories with one mouse stroke.  Double left-click on a file to perform one action, or double right-click to perform another action - each customizable by you.

Moreover, FileWorks has a number of built-in functions to copy, move, rename, and delete files.  Rather than tucking these functions away in menus, all you need to do is click the appropriate button from the tool bar.

Copying files is much easier with FileWorks as well.  Rather than requiring you to enter a destination path, FileWorks simply copies the selected files to the opposite file list.  Moving files works the same way.

FileWorks  has a number of other features.  You can program your own buttons to run external programs.  You can pass the selected file(s) to the program, and easily change the current directory.  Up to seven custom menus are available, each with multiple menu items.  These menus can be used to run often used utilities, or even full fledged applications.

FileWorks is a powerful program.  If you'd like to have the fully operational version ofFileWorks for your own use, see Registration.


Tutorial

Tutorials go here.


File Lists

The Current File List

FileWorks operates with two file lists, one on the right half of the screen and one on the left.  Of these two lists, only one can be active at any moment.  The active, or current, list is highlighted with a red box around it.  Whenever you tell FileWorks to perform an operation, such as creating a directory or deleting files, FileWorks looks to the current file list to carry out the requested operation.  The current file list is also referred to as the "source path", while the opposite file list is implied to be the "destination path".

If no files are selected in the current file list, i.e. the source path, then FileWorks looks to the opposite file list.  If files are selected in this directory, then the source path is changed.  This option only occurs with Copy, Move and Rename.

There are a number of ways to set the current file list.  Clicking anywhere on the destination file list will cause it to become the source.  You may also press the 'TAB' key to switch to the opposite file list.

Additionally, if you select the "Side Sensitive" option in the Directory Button Layout dialog, then FileWorks will use the position of your mouse clicks to set the current side.  For example, if you click a directory button on the left side, then the directory will be displayed in the left file list, and that side will become the current directory.  Likewise, clicking on the right side of a button will send the directory to the right file list, making that the current directory.  You can opt to turn this option off.  (When this option is enabled, FileWorks displays a vertical separator bar inside the clicked button as a visual clue that the position of your mouse click is important).

Selecting Files

For most operations, FileWorks requires one or more selected files.  You can toggle the selection status of the current file or directory (the one with the input focus) by pressing the space bar.  To select more files in the file list,  you can move the input focus on top of the desired files and press the space bar, or simply click on it once with the mouse.  To select multiple files, press and hold the right mouse button on one of the files and drag the mouse up or down.  The status of the first file you click will determine how FileWorks will select all other files you drag the mouse over.  If this first file is selected, your right-click will deselect it, and hence, all other files you drag the mouse over will be deselected.  If the file was initially deselected, then this process is reversed.

Left clicking on a file will select that file, and deselect all other files.  However, if the file was initially selected, you can start a drag operation by moving the mouse.  Pressing shift before the left mouse button will cause all the files between the current file and the last selected file to be highlighted.

Clicking on a previously selected file will cause it to become deslected.  However, quickly double-clicking on a file will cause the default action for that file's extension to be executed.  You may double left-click or double right-click: each type of click is configurable in the Extension dialog box. (See Extensions for more information).

You may mimic a double-left-click by pressing the return key on a file with the input focus.  To mimic a double right-click, press shift-return.

For more advanced file selection capabilities, see theWild Card Selection.

Entering Subdirectories

To enter a subdirectory simply double click it with the left mouse button.  Double-right clicking will cause the subdirectory to be displayed in the opposite file list.  To view the contents of a ZIP file, simply double-click it.  FileWorks treats ZIP files as subdirectories.

Scrolling the file list

You can scroll through a file by moving the input focus with the up/down arrows, as well as the page up, page down, home and end keys.  You may also use the on-screen scroll bars.


Extensions

Using Extensions

Similar to other file management programs, FileWorks makes use of file extensions.  Each extension can have a number of options associated with it:  Left-click action, right-click action, icon and display color.  To access the extension configuration dialog, choose the Prefs/Extensions menu option (see Extension Editor).

FileWorks uses a 2-layer approach to file extensions.  This means that FileWorks can use the system-wide 'association' of a file extension, or the association(s) you set up within the program.  This enables Program Manager, or any other association-aware program, to understand the normal association for any file type, while giving you the freedom to assign any operation to a file extension without interfering with normal Windows operation.

Editing Extensions

The Extension editor has a number of components.  First is the list of all extensions currently defined.  The first two of these extensions, <D> and <?>, are reserved for directories and unknown files.  It is suggested that you do not delete the EXE extension.

To edit an existing extension, first select it from the list.  Once the extension has been selected, it will appear in the extension edit box, just below the list box.  A selected extension is the "current" extension.  To change the attributes of the curren| ex|ension, you will need to click on the appropriate control.

For Example, to change the icon associated with thu current extension, cick on any one in the icon list box.  Likewise, to change the color of the extension, select one from the color list box.

Below the extension edit box are the left and right functions associated with the current extension.  Generally, you can enter any legal program name in this edit box, or you can click the brouse button to the right of each edit box to choose an executable program on your hard disk.

However, there are a few internal operations which FileWorks understands in place of executabe functions.  Each of these inernal operations appear in the drop-down list boxes.  Here is a complete list:

Read Directory	Use this option only for directories.  (Appearing as <D> in the list of extensions).

Read Dir to opposite	Use this option to display the directory in the opposite file list.

Invoke Reader	Invokes the default reader program (usually Reader.exe, which is included with FileWorks).  To change the pre-defined reader program, see Reader Program.

Execute	This operation tells FileWorks to execute the file.

Execute with prompt	This operation tells FileWorks to first prompt you for a filename or option, then execute the file.

Hear	Invokes the internal .WAV playing mechanism within FileWorks.  Only .WAV files are playable with this version.

Associated Action	Performs the system-wide association for this file type.

There is no need to have both operations the same.  For example, it may be helpful to have .EXE files execute with a left click, while invoking the reader for a right click.  The reader program is smart enough to display binary files, such as executables, in hex-dump format.  Reading EXE files can tell you a lot.  For example, if the phrase "This program requires Microsoft Windows" appears near the beginning of an EXE file, you can be pretty sure the program will only run from windows.

Setting up programs in the left- and right-click functions is fairly straight forward.  However, any program you call must understand "command line arguments".  Most all programs provided with Windows understand these arguments.  For example, you may have a number of .TXT files on your system.  Setting up the right-click program for these files to "Notepad" will start the Notepad program with the selected file when you double click the file.

Adding New Extensions

To create and define a new extension, simply click the 'Add' button to the right of the extension list.  After doing so, the first thing you will want to do is change the text in the extension edit box.  Then, you should change the icon associated with the extension, and the color if you want.  (A quick note about color: It's easy to "over" color the screen, so color should be used sparingly.  If your file lists start to look like christmas trees, it's probably a good idea to either tone down the color usage, or use the Sort/Extension display method)

Once you have the basics set, you can assign programs or internal functions to your new extension.

See also:	Extensions Dialog


Directory Buttons

Concept

Directory buttons are little more than a way to visit often used directories on your hard drive(s).  Every time you left-click on a directory button, the associated directory will be displayed in the current file list.  If you have the side-sensitve option set (available from the Prefs/Directory Buttons/Layout menu option), then the position of your mouse click will determine which of the two file lists will receive the directory.

Usage

To configure a directory button, simply right-click on it.  This brings up the directory button dialog, which allows you to change the label of the button, and the directory associated with the button.  There are options to copy the current source directory or destination directory.

Directory buttons also allow wild-card patterns to be used.  To use a pattern, simply add a backslash onto the directory name, and a proper MS-DOS wildcard pattern.  For example, to make a button which displays all of the .INI files in your Windows directory, you could use the directory "C:\WINDOWS\*.INI"  (without the quotes).

Layout

To change |he number of columns and rows used for directory buttons, choose the menu option Prefs/Directory Buttons/Layout.  If you set either the number of rows, or the number of columns to zero, no directory buttons will be displayed.

If you change the number of directory buttons with the Layout dialog, you may need to move some of the buttons around to keep them in order.  The Prefs/Directory Buttons/Swap Buttons and Prefs/Directory Buttons/Move Buttons menu options let you rearrange the buttons at will.

Swapping Buttons

To swap any two buttons, select the Prefs/Directory Buttons/Swap Buttons menu option.  You will need to click on the two directory buttons you wish to swap.  You may continue swapping buttons until you press the right mouse button.  All other functionality of FileWorks is disabled while swapping buttons.

Moving Buttons

Moving buttons is similar to swapping, detailed above, but a little different.  The first button you click on will be moved to the position of the second button you select.  The buttons in between will be moved to make room for the change.

Again, to exit this mode, click the right mouse button.  All other functionality of FileWorks is unusable while moving buttons.

See also:	Directory Button Dialog


Directory Button Dialog

Access the Directory button dialog by right-clicking on the directory button you wish to modify.

Label	Enter the label for this button.  Labels are limited to 32 characters.  If FileWorks doesn't have enough room to display a label, it will be truncated until it fits.

Fill Color	Select the desired fill color from scrolling list.  On 256 color capable displays, the bevel highlight and shadow will be extended colors of the fill color.  On 16 color displays, the highlight and shadow will be standard white and dark gray, respectively.

Text Color	Select the desired text color from scrolling list.  Make sure to pick a color which is not only different from the fill color, but also stands out, making the button easy to read.

Path	This is the directory which will be displayed when the button is clicked.  Wild cards can be added to the path to force display of only those files which match the wild card.  For example, to display only .INI files in your windows directory, you may use "C:\WINDOWS\*.INI" (without the quotes) as the path for a button.  This will only display the INI files in your windows directory.

Copy Source	The current source directory will be copied to this buttons path.  The wild card pattern will be copied as well.

Copy Destination	The current destination directory will be copied to this button, along with the wild card pattern.

Control	When setting up a FastKey, this option tells DirMast to only recognize the fast key when the control key is pressed.

Shift	When setting up a FastKey, this option tells DirMast to only recognize the fast key when the shift key is pressed.

FastKey Key List	Select the desired key from the key list.  Choose 'None' to have no Fast Key associated with this Directory Button.  Any fast key chosen will supercede a default key used by FileWorks.  FileWorks only uses non-qualified keys (except for shift-return), so if you include a Control- or Shift- flag with your custom key, there will be no interference with FileWorks' internal keyboard interface.

See also:	Directory Buttons


Program Buttons

Concept

Program buttons are used to launch external applications or internal functions.  The currently selected file(s) are operated upon by the application or chosen function.

To use an internal function, simply select the desired fuction from the drop-down list labelled 'Command'.  No other options apply.

To use external functions you will need to use the '<< Get' function, or enter the program path and filename manually.

When running an external application, you may need to supply extra command line options.  These options can be specified by using the % parameters.  The % parameters allow you to pass the current source or destination directory to the program being run, as well as the first selected file in the source file list.

You should specify a current directory whenever running external applications.  You can quicly specify either the source or destination directory by placing the %S or the %D symbol in the 'Working Directory' edit control.  Or, you can explicitly type a complete directory.

The %T option will place all currently selected filenames in a separate file, and then place that files name on the command line.

Usage

To configure a program button, simply right-click on it.  This brings up the Program Button Dialog, wherein ygu can edit the paramaters for the program.

Layout

To change the number of columns and rows uset for program buttons, choose the menu option Prefs/Program Buttons/Layout.  If you set either the number of rows, or the number of columns to zero, no program buttons will be displayed.

Swapping Buttons

To swap any two buttons, select the Prefs/Program Buttons/Swap Buttons menu option.  You will need to click on the two program buttons you wish to swap.  You may continue swapping buttons until you press the right mouse button.  All other functionality of FileWorks is disabled while swapping buttons.

Moving Buttons

Moving buttons is similar to swapping, detailed above, but a little different.  The first button you click on will be moved to the position of the second button you select.  The buttons in between will be moved to make room for the change.

Again, to exit this mode, click the right mouse button.  All other functionality of FileWorks is unusable while moving buttons.

See also:	Program Button Dialog


Program Button Dialog

Access the Program button dialog by right-clicking on the program button you wish to modify.

Label	Enter the label for this button.  Labels are limited to 32 characters.  If FileWorks doesn't have enough room to display a label, it will be truncated until it fits.

Fill Color	Select the(desired fill color from scrolling list.  On 256 color capable displays, the bevel highlight and shadow will be extended co|ors of the fill color.  On 16 color displays, the highlight and shadow will be standard white and dark gray, respectively.

Text Color	Select the desired text color from scrolling list.  Make sure to pick a color which is not only different from the fill color, but also stands out, making the button easy to read.

Command	Enter the command to be execute when this button is pressed.  To have this button launch an external program, click the 'Get' button to get the programs filename and path from your hard drive.  To perform an internal operation, click the down arrow to the right of the Command edit control, then select the operation to be performed from the list.
When launching external programs, you may need to pass information to the application.  Once you've selected the program to run, you can add certain symbols to the command line.  For example, the phrase %S causes the current source path to be inserted into the command line.  Likewise, the %D phrase causes the current destination directory to be inserted in the command line.  To include the full source path and filename of the first selected file, use the phrase  %S\%s.  This will insert the source path, a backslash character, as well as the name of the first selected filename (%s).
Another option, %T, causes all selected source file names to be stored in a temporary file, then that files name is inserted in the command line.
Any other characters you include on the command line will be left in their relative positions.

Run minimized	When this option is selected, FileWorks will run program minimized.

Run maximized	When this option is selected, FileWorks will run program maximized.

Run normal	Select this option to have the external program run with a normal window size.

Working Directory	Enter the desired working directory in this edit control.  Use %S to have FileWorks use the current source path, or %D to use the current destination path.

Control	When setting up a FastKey, this option tells DirMast to only recognize the fast key when the control key is pressed.

Shift	When setting up a FastKey, this option tells DirMast to only recognize the fast key when the shift key is pressed.

FastKey Key List	Select the desired key from the key list.  Choose 'None' to have no Fast Key associated with this Program Button.

See also:	Program Buttons


Copy Options Dialog

Access the Copy Options Dialog by right-clicking on either the COPY button or the XCPY button in the tool bar.  There are two separate copy functions, each with unique options.  Each setting is independant.

Confirm before copying

Setting this option tells FileWorks to ask you to verify the copy operation before it commences.  This option also allows you to rename files while copying them, based on the wildcard pattern you supply.  With this option turned off, the copy will proceed as soon as you press the button.

Confirm before overwriting files

If any of the files you are attempting to copy already exist in the destination directory, FileWorks will ask if you wish to replace the file(s).  The confirmation dialog which appears lets you confirm this file for replacement, cancel the copy operation, skip this particular file, or proceed with all further duplicate files.

Confirm before overwriting directories

If any of the directories you are attempting to copy already exist in the destination directory, FileWorks will ask if you wish to replace the directory.  The confirmation dialog which appears lets you confirm this directory for replacement, cancel the copy operation, skip this particular directory, or copy this and all further directories.

Preserve file attributes

With this option set, the new file will receive the original fale's attributes.

Preserve file date

With this option set, the new file will receive the original file7s date and time stamp.

Clear archive bit on original

You can opt to have FileWorks clear the archive bit on the original file by setting this option.  Since there are two distinct copy functions in FileWorks, this option is ideal for setting in one of the copy funtions, especially XCPY (xcopy).


Move Options Dialog

Access the Move Options Dialog by right-clicking on the MOVE button in the tool bar.

Confirm before moving

Setting this option tells FileWorks to ask you to verify the move operation before it commences.  With this option turned off, the move will proceed as soon as you press the button.

Confirm before overwriting files

If any of the files you are attempting to move already exist in the destination directory, FileWorks will ask if you wish to replace the file(s).  The confirmation dialog which appears lets you confirm this file for replacement, cancel the move operation, skip this particular file, or proceed with all further duplicate files.

Confirm before overwriting directories

If any of the directories you are attempting to move already exist in the destination directory, FileWorks will ask if you wish to replace the directory.  The confirmation dialog which appears lets you confirm this directory for replacement, cancel the move operation, skip this particular directory, or move this and all further directories.

Preserve file attributes

With this option set, the moved files will have the same attributes as they originally did.

Preserve file date

With this option set, the new file will receive the original file's date and time stamp.


Delete Options Dialog

Access the Delete Options Dialog by right-clicking on the DEL button in the tool bar.

Confirm before deleting files

With this option set, FileWorks will ask you for permission to delete each of the selected files.  You can skip the current file, abort the delete operation, or choose to delete all further files without being asked for permission.  It is highly suggested that you keep this option on at all times.

Confirm before deleting directories

With this option set, FileWorks will ask xou for permission to delete each of the selected directories.  You can skip the current directory, abort the delete operation, or choose to delete all further directories without being asked for permission.  It is highly suggested that you keep this option on at all times.

Don't delete (move to trash)

Rather than actually deleting the files, FileWorks can move the files to a trashcan directory.  If you have the harddrive space, this is a safe way to go about deleting files and directories.  To set the trashcan directory, use the Prefs/Set Trash Path menu option.

Empty trash on exit

You can opt to have FileWorks automatically empty the trashcan when exiting the program.  If you do not set this option, you will have to manually empty the trash with the File/Empty Trash menu selection.


Rename Dialog

To rename a file, select it in the list, and left-click (or right-click) the REN button in the tool bar.

Name

Change the name of the file in this edit box.  The new file must be a legal 8 and 3 filename (for this version of FileWorks).


Make Directory Dialog

To create a directory, left-click on on the MD button in the tool bar.

Name

Enter the name of the directory to create.  Names are currently limited to the 8 and 3 filename conventions of MSDOS.


File Find Dialog

There are two different File finding functions within FileWorks.  The first, accessed by left-clicking the 'FIND' button in the tool bar lets you enter a path to find files under.  This path is initially the directory of your source file list.

The other find function is accessed by right-clicking on the 'FIND' button in the tool bar.  This version lets you scan different drives for files, often referred to as a 'hard find'.  Once files are found with either version of the Find function, they may be deleted, or displayed in the file lists, in the same fashion.

Pattern

Enter a legal MSDOS wildcard pattern to search for.

Find

Press this button as soon as you have entered a pattern and chosen a drive (or drives).

Add, All, Rem

You can add  and remove drives from the right-hand list.  This list of drives will be searched for the specified file pattern.

Found List

The list at the bottom of the dialog is where all files which match the specified pattern will be displayed.  Double click a file to display that directory in the current file list on FileWorks's main window.

Abort

Press the 'ESC' key to abort the file finding process.


Search Dialog

To search the currently selected files for a text phrase, left-click on the SRCH button in the tool bar.

Text

Enter the text to be searched for in this edit box.  Each file will be searched for this text.

Search

Press this button to begin the search for the specified text.

Case Sensitive

Setting this option will only find a match when the exact text appears in a file.  With this option off, any case (upper or lower) will result in a match.

Found List

This list displays all of the files which have the specified text, and displays the line of the match as well as the text surrounding the matched phrase.

Abort

Press the 'ESC' key to abort the file finding process.


Attributes Dialog

To chanGe a file's attributes, select the file then left-click on the ATTR button in the tool bar.

Archive

Check this button to reflect the archive bit of the file.

System

Check this button to reflect the system bit of the file.

Hidden

Check this button to reflect |he hidden bit of the file.

Read Only

Check this button to reflect the read only bit of the file.


Copy To Dialog

To copy a file to any directory on your system, first select the file, then choose the "Copy To" menu item under the File menu.  The Copy To function uses the settings as Copy Options.

To

Enter the destination path for the file.  This must be a legal path, and cannot be used to rename the file.


Move To Dialog

To move a file to any directory on your system, first select the file, then choose the "Move To" menu item under the File menu.  The Move To function uses the settings as Move Options.

To

Enter the destination path for the file.  This must be a legal path, and cannot be used to rename the file.


Wild Card Dialog

The Wild Card dialog is activated when you right-click on the "*.*" button in the upper right hand corner of each file list.  This dialog lets you select files based on a number of criteria.

Wildcard

Enter a wildcard pattern for selection.  Any and all files which match this pattern will be selected.  By pressing the down arrow, you can access the last 10 wildcard patterns used.

All

Pressing this button will select all files in the current file list.

Swap

Pressing this button will toggle the selection status of all files.  Any file which was seleceted will become deselected, and vice-versa.

None

Pressing this button will deselect all files in the current file list.

Bits

Checking this radio button will select files matching the attributes you have selected.

Attributes

Any file which matches the attributes you have selected will become selected.  This only works when the "Bits" radio button is selected.

Time

Checking this radio button will select files within the date/time range you have specified.

Date:Time

Enter two dates and times.  Any files with last-modified dates between these two dates will be selected.

Size

Checking this radio button will select files within the size range you have specified.

Size (Group)

Enter a low and high file size.  Any files within this range will be selected, provided you have the "Size" radio button selected.


File Mask Dialog

File Masks let you only see certain files within a directory.  Normally you can enter a file mask right in the path edit box, or add it to the path in a Directory Button.  This requester lets you define two file masks - the current mask, and the alternate mask.  Left clicking on the '?' button in the upper right of the file list will toggle back and forth between these two patterns.

Normal Pattern

This is the normal, or currently displayed, file mask pattern.

Alternate Pattern

This is the alternate file mask pattern. Clicking on the '?' buttton will toggle back and forth between these two patterns.


Menu Dialog

The Menu dialog is accessed by selecting the Prefs/Menus menu item.  This lets you define up to 7 custom menus, which appear in the upper right of the main window.

Menu List Box

This is a list of all menus you have defined.

Menu - New

Pressing this button adds a new menu.  The default name for new menus is '(New)'.

Menu - Del

This will delete the currenly selected menu, and all of it's associated items.

Menu +

This moves the current menu down the menu list.  You must have more than one menu defined for this function to operate.

Menu -

This moves the current menu up the menu list.

Menu - Label

Enter the desired label for a new menu (or change an existing menu's name).

Item List Box

This is a list of all menu items associated with the current menu.  Any menu item with the label '-' (dash) will become a separator bar in the actual menu.

Item - New

Clicking this button creates a new menu item with the name '(New)'.  New menu items have no command or directory associated with them - you must create them yourself.

Item - Del

This deletes the currently selected menu item from the item list.

Item +

This moves the current item down the item list.  You must have more than one item defined for this function to operate.

Item -

This moves the current item up the item list.

Item Label

This lets you edit the label of the menu item.  This is the phrase which will actually appear in the menu once it is displayed.  Setting a menu item's name to '-' (dash) will cause the item to display a separator bar.

Item - Browse

Use browse to search for executable files on you hard drive.  Whatever program you select will be copied to the 'Command' line.

Item - Command

This lets you enter the path and filename of an executable program.  You can optionnaly select the 'Brouse' button to get the path and name of the executable program you want.  You can also include an argument for the program to be run.

Item - Directory

Enter the directory you wish the program to be run from.  This can be a different directory than that specified for the 'Command'.  This should be a legal directory.  If it isn't FileWorks will tell you so, and ask if you still wish to execute 'Command'.


Extensions Dialog

The Extensions Dialog is accessed by selecting the Prefs/Extensions menu option.  This dialog lets you edit how FileWorks handles extensions.   If you want to modify an existing extension, first select a file with that extension, then bring up the Extension Dialog.Since FileWorks allows 2 distinct operations for each extension, they are not based on the Registration database.

Extensions List

This is the list of all extensions currently defined.  To modify an existing extension, select it from this list.

New

Press this button to create space for a new extension.

Del

Press this button to remove the current extension from the list of all extensions.

Sort

This sorts the list of extensions.

Extension

Enter the extension in this edit box.  Extensions can be 1 to 3 characters.

Icon List

The icon you choose from the list will be displayed to the left of any file which has this extension.

Color List

Any file with this extension will be displayed in the color you choose.

Left Click

Enter the command to be executed when the file is double-left-clicked.  FileWorks understands a number of pre-defined operations which can take the place of a full program name.  Clicking the down-arrow for the combo-box shows a list of these operations.

To run a normal program, you can enter the executable filename in the Left-Click edit control.  To perform an internal operation, select it from the drop-down combo box.

Of note here is the 'Associated Action' which appears in the drop-down box.  This informs FileWorks to use the system-wide associated action for this file extension.  To modify the association, click on the 'Associate' button on the right hand side of this dialog.  (see below).

Right Click

This option is exactly the same as 'Left Click', above, but works with a double-right-click.

Maximized

Check this radio button to cause programs to be maximized when they are run.

Browse

Click this button to browse for either the left-click or right-click operation.

Associate

Click on the Associate button to bring up a standard associate dialog (Associate).  FileWorks uses a 2 layer file association method, which allows you to associate any file with any application, and enables you to perform associations without affecting the system registration database.


Program Button Layout

The Program Button Layout dialog is accessed by selecting the Prefs/Program Buttons/Layout menu option.

Columns

Enter the number of columns you want for your program buttons.  If this number is zero, then no program buttons will be displayed.

Rows

Enter the number of rows you want.  If this number is zero, then no program buttons will be displayed.


Directory Button Layout

The Directory Button Layout dialog is accessed by selecting the Prefs/Directory Buttons/Layout menu option.  If you change the number of columns in the directory buttons, you may have to move a few buttons around to customize the display to your liking.

Columns

Enter the number of columns you want for your directory buttons.  If this number is zero, then no directory buttons will be displayed.

Rows

Enter the number of rows you want.  If this number is zero, then no directory buttons will be displayed.

Left/Right Sensitive

When this option is selected FileWorks will be sensitive to which side of a directory button you click on with the mouse.  If you click on the left side of a directory button the directory will be displayed on the left file list.  Likewise, clicking on the right side of a directory button will cause that directory to be displayed in the right file list.


Color Dialog

The Color Dialog lets you select the background color for both file lists, as well as the highlight color for selected files.

Left Click

Left-click to select the file list background color.

Right-Click

Right-click on the color to be used for selected files.


Trash Path

This dialog lets you specify a path for a trashcan directory.  When the 'Use Trash' option is selected in Delete Options then files will not be deleted, but rather moved to this directory.  When the trashcan is emptied, all files in this directory will be erased.

Path

Enter the desired path for the trashcan directory.  All files in this directory will be erased when the trashcan is emptied.


View Settings

This dialog lets you change the ways in which FileWorks displays file lists.

Sort Direction

FileWorks can display files Ascending or Descending.

Sort Methods

FileWorks can sort the file lists based on file names, file sizes, extensions, or date.

Show

You can tell FileWorks which attributes to display.  Choose from file size, file date, file time, and attributes.


Run Dialog

Run lets you run any program on your system.  Enter the name of the program to run in the 'Name' edit box.  You can optionnaly supply command line parameters to the program.  If you have selected a file selected with the extensions .EXE, then FileWorks will fill the name line with that file's path and filename.

Name

Enter the path and filename of the program to run.


Registration Form
FileWorks Registration

The registered version of FileWorks removes the limitations of this evaluation copy.  There are no limits placed on program buttons, directory buttons and custom menu items (beyond on-screen room), and the limit on extensions is removed.  To get your full working copy of FileWorks, follow the directions below:

To print a copy of this registration from, select 'Print Topic' from the file menu.
Print out and mail this form to the address at the bottom of the page.  Please allow 1-3 weeks for delivery.

Company____________________________________________

Name_______________________________________________

Address____________________________________________

City_______________________________________________

State_________

Zip___________

Phone___________________ (optional)

Quantity _______ x $34.95 each       = _______
                 x  $1.75 shipping   = _______

                                Total: _______

Please specify disk size:  3 1/2"____   5 1/4"_____

Check or Money Order only.  Make payable to 'The Art Machine'.  Payment must be in US funds drawn on a US bank.  For information on quantity discounts (3 or more), purchase orders or site license agreements, contact The Art Machine directly.  (see Contacting the Author.)

Send completed form and payment to:

            The Art Machine
            4189 Nickolas
            Sterling Heights, MI
            48310
            USA


Empty Trash

This menu option lets you empty the trash can directory.  Files are only placed in the trashcan directory if you have the 'Don't Delete (use trash)' option selected in the Delete Options. All files in this directory will be deleted.

The default location of the trashcan directory is C:\FileWorks\trash.  You can choose a different directory by using the Prefs/Trash Path menu option.


Exit

Use this menu option to quit FileWorks.


Exit Windows

Use this menu option to quit FileWorks and Windows.


Move Buttons

Use this menu option to move buttons around.  When you select this option, the cursor will change to the the 'From' pointer.  Click once on the button to move.  After doing so, the mouse pointer will change to the 'To' pointer.  Click on the spot where you want the button to be moved to.  FileWorks will move the button, as well as bump all of the buttons between these two positions.


Swap Buttons

The 'Swap Buttons' function lets you exchange two buttons on screen.  When you start this operation, the mouse pointer changes into the 'From' pointer.  CLick on the first button to exchange.  After doing so, the mouse pointer will change to the 'To' pointer.  Click on the second button to swap.  After doing so, the two buttons will be exchanged.


Copy Buttons

The 'Copy Buttons' function lets you copy one button onto another.  When you start this operation, the mouse pointer changes into the 'From' pointer.  Click on the source button.  After doing so, the mouse pointer will change to the 'To' pointer.  Click on the button to copy to.  After doing so, the two button will be copied.


Insert Column

The 'Insert Column' function lets you insert a vertical column of buttons in either the program button or directory button arrays.  Right click to exit this function.


Insert Row

The 'Insert Row' function  lets you insert a horizontal row of buttons in either the program button or directory button arrays.  Right click to exit this function.


Delete Column

The 'Delete Column' function lets you delete a vertical column of buttons in either the program button or directory button arrays.  Right click to exit this function.


Delete Row

The 'Delete Row' function  lets you delete a horizontal row of buttons in either the program button or directory button arrays.  Right click to exit this function.


Font

Use this menu option to select a font for the file lists and the program & directory buttons.


Color

This dialog box lets you select a background color for the file lists, as well as a color for highlighing selected files.

Left click on the color you want for the file list background.  Right click on the color you'd like to use for highlighting files.


Reader Program

Select the default reader program for FileWorks.  This program is invoked with the -r extension command, as well as the 'Read' button in the main tool bar.  You can choose any capable text reading program, although the program 'Reader.exe', which comes with FileWorks, is probably the best choice.


Nubmer Format
Number Format

Select the desired format for displaying numbers.  All numbers displayed by FileWorks will use this format: The file sizes in the file lists, the free ram indicator in the upper right, etc.


Restart at Root

When this option is checked, FileWorks will default to the root directory of the drive in each file list.


Button Bar

This option turns the button bar on and off.  With the button bar off, there is more room in the file lists to display filenames.


Quick Select

Normally, FileWorks will only change the current side when you click on the file list which is not active.  When this option is selected, FileWorks will not only change sides on when you click, it will also select the file you have clicked on.


Upper Filenames

When this option is checked, FileWorks displays all filenames in uppercase.


Menus

File
Copy To...
Move To...
Run
Print
Associate
Empty Trash
Exit
Exit Windows
Prefs
Extensions
Menus
Program Buttons
Program Button Layout
Move Buttons
Swap Buttons
Copy Buttons

Insert Column
Insert Row
Delete Column
Delete Row
Directory Buttons
Directory Buttons Layout
Move Buttons
Swap Buttons
Copy Buttons

Insert Column
Insert Row
Delete Column
Delete Row
Font
Color
Reader Program
Trash Path
Number Format

Restart at Root
Button Bar
Quick Select
Upper Filenames

View
See the View Settings Dialog for a complete description of the view options.


Copyright & Warranty Information

Copyright

FileWorks is Copyright (C) 1995, The Art Machine. All Rights Reserved.

Permission is granted to freely-distribute this demonstration version of FileWorks.

Warranty

FILEWORKS IS PROVIDED "AS-IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE OR MERCHANTABILITY.  ANY STATEMENTS MADE ABOUT THE USES OF THIS SOFTWARE DO NOT CONSTITUTE WARRANTIES AND SHALL NOT BE RELIED ON BY THE BUYER IN DECIDING TO PURCHASE THIS PROGRAM.  THIS PROGRAM IS SOLD WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES WHATSOEVER.  BACAUSE OF THE DIVERSITY OF CONDITIONS AND HARDWARE UNDER WHICH THIS PROGRAM MAY BE USED, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED.  THE USER IS ADVISED TO TEST THE PROGRAM THOROUGHLY BEFORE RELYING ON IT.  THE USER MUST ASSUME THE ENTIRE RISK OF USING THE PROGRAM.  ANY LIABILITY OF SELLER/MANUFACTURER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.

Large thanks must go out to the many people in the Info-Zip group for making the UNZIP source code available to the public.  In accordance with Info-Zip's wishes, no charge is made for XZIP (it is freely-distributable and in the public domain), and source code is available either via the same place you found FileWorks, or by contacting the author (me) directory.


Contacting the author

You can contact The Art Machine via:

Postal Mail:

The Art Machine
4189 Nickolas
Sterling Heights, MI
48310
USA

Phone:

(810) 264-2110    (from 10:00am to 10:00pm EST)

Internet E-Mail: (Preferred)

adeburie@sycom.mi.org

Compuserve:

USERID: 75662,1711

For a free copy of the XZIP source code (written for Turbo C++ v.3.1/Visual Edition for Windows), send a self-addressed stamped envelope, along with a  formatted 3.5" disk to the mail address listed above.


Keyboard

The following keys are understood by FileWorks:

c	Copies the currently selected files to the opposite file list.

DEL	Deletes the currently selected files/dirs.

m	Moves the currently selected files to the opposite file list.

r	Renames all currently selected files.

d	Make Directory.

F1	Invokes the online help.

F2	Repeats the last menu command.

F3	Chooses 'Sort Ascending' from the view menu.

F4	Chooses 'Sort Descending' from the view menu.

F5	Sets the sort method to 'Name'

F6	Sets the sort method to 'Size'

F7	Sets the sort method to 'Date'

F8	Sets the sort method to 'Extension'

F9	Toggles the 'Show Size' option in the view menu.

F10	Toggles the 'Show Date' option in the view menu.

F11	Toggles the 'Show Time' option in the view menu.

F12	Toggles the 'Show Attributes' option in the view menu.


Associate

FileWorks lets you perform standard associations, recognized by the entire system.  You can edit these associations by selecting the 'File/Associate' menu option, or by clicking on the 'Associate' button in the Extension dialog box (see Extension Editor).

With this method of association, it's easy to assign alternate actions to any file extension, as well as maintain the system-wide association for that file.  For example, you may use Microsoft Word, which sets up a default association for *.DOC files.  With FileWorks, you can keep this association intact, and assign your own programs to *.DOC files (such as reader.exe, which is perfect for reading "DOC" files which appear in archives.  These files are usually *not* DOC files designed for Word!)  Alternatively, you can use the system-wide association for each file type.


Print

FileWorks lets you print files based on their system-wide association.  To print a file, select the 'File/Print' menu option.  To change an associated action, see Associate.


Prompt

This dialog is asking you to enter a filename.  This filename will generally be created on the destination path.

Usually, this dialog appears when you need to enter a filename for creation.  For example, many archive creation utilities need a filename to tell it what file to create.